\hypertarget{classcom_1_1utn_1_1searchengine_1_1_vocabulary}{\section{com.\-utn.\-searchengine.\-Vocabulary \-Class \-Reference}
\label{classcom_1_1utn_1_1searchengine_1_1_vocabulary}\index{com.\-utn.\-searchengine.\-Vocabulary@{com.\-utn.\-searchengine.\-Vocabulary}}
}
\subsection*{\-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
\-Map$<$ \-String, \hyperlink{classcom_1_1utn_1_1searchengine_1_1_word}{\-Word} $>$ \hyperlink{classcom_1_1utn_1_1searchengine_1_1_vocabulary_a34b2ee9baca77f11c23cf3b07649ca6b}{get\-Vocabulary\-Words} ()
\item 
void \hyperlink{classcom_1_1utn_1_1searchengine_1_1_vocabulary_ae9f50efd7c4406e04401d4944ee80781}{set\-Vocabulary\-Words} (\-Map$<$ \-String, \hyperlink{classcom_1_1utn_1_1searchengine_1_1_word}{\-Word} $>$ vocabulary\-Words)
\item 
void \hyperlink{classcom_1_1utn_1_1searchengine_1_1_vocabulary_abb139c8ea23882bd849a5e4fc7efecc3}{load\-Vocabulary\-Words} ()
\item 
\hyperlink{classcom_1_1utn_1_1searchengine_1_1_vocabulary_a907e85ea4723eebf01e8eda24e2aa446}{\-Vocabulary} ()
\item 
\hyperlink{classcom_1_1utn_1_1searchengine_1_1_vocabulary_af0c9f241dd9e417b744ea3470ad2f3c1}{\-Vocabulary} (\-Map$<$ \-String, \hyperlink{classcom_1_1utn_1_1searchengine_1_1_word}{\-Word} $>$ vocabulary\-Words)
\item 
void \hyperlink{classcom_1_1utn_1_1searchengine_1_1_vocabulary_a637ed8e67a9b38cb82d83916163d39e9}{add\-Word} (\hyperlink{classcom_1_1utn_1_1searchengine_1_1_word}{\-Word} entry)
\item 
void \hyperlink{classcom_1_1utn_1_1searchengine_1_1_vocabulary_ab1368538cfbf3263aa0c4a0b7b244b6e}{add\-Document\-Words} (\-Map$<$ \-String, \-Integer $>$ words)
\item 
boolean \hyperlink{classcom_1_1utn_1_1searchengine_1_1_vocabulary_a987cf76169508e0c080e815218b4a2a5}{contains\-Word} (\-String word)
\item 
\-String \hyperlink{classcom_1_1utn_1_1searchengine_1_1_vocabulary_a789ac5d184325b54fc14484c56dfd8c4}{to\-String} ()
\end{DoxyCompactItemize}


\subsection{\-Detailed \-Description}
\-This class is a temporal-\/in memory array that manages the information about the words \begin{DoxyAuthor}{\-Author}
altamirano,peker,liberal 
\end{DoxyAuthor}


\-Definition at line 17 of file \-Vocabulary.\-java.



\subsection{\-Constructor \& \-Destructor \-Documentation}
\hypertarget{classcom_1_1utn_1_1searchengine_1_1_vocabulary_a907e85ea4723eebf01e8eda24e2aa446}{\index{com\-::utn\-::searchengine\-::\-Vocabulary@{com\-::utn\-::searchengine\-::\-Vocabulary}!\-Vocabulary@{\-Vocabulary}}
\index{\-Vocabulary@{\-Vocabulary}!com::utn::searchengine::Vocabulary@{com\-::utn\-::searchengine\-::\-Vocabulary}}
\subsubsection[{\-Vocabulary}]{\setlength{\rightskip}{0pt plus 5cm}{\bf com.\-utn.\-searchengine.\-Vocabulary.\-Vocabulary} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{classcom_1_1utn_1_1searchengine_1_1_vocabulary_a907e85ea4723eebf01e8eda24e2aa446}


\-Definition at line 33 of file \-Vocabulary.\-java.

\hypertarget{classcom_1_1utn_1_1searchengine_1_1_vocabulary_af0c9f241dd9e417b744ea3470ad2f3c1}{\index{com\-::utn\-::searchengine\-::\-Vocabulary@{com\-::utn\-::searchengine\-::\-Vocabulary}!\-Vocabulary@{\-Vocabulary}}
\index{\-Vocabulary@{\-Vocabulary}!com::utn::searchengine::Vocabulary@{com\-::utn\-::searchengine\-::\-Vocabulary}}
\subsubsection[{\-Vocabulary}]{\setlength{\rightskip}{0pt plus 5cm}{\bf com.\-utn.\-searchengine.\-Vocabulary.\-Vocabulary} (
\begin{DoxyParamCaption}
\item[{\-Map$<$ \-String, {\bf \-Word} $>$}]{vocabulary\-Words}
\end{DoxyParamCaption}
)}}\label{classcom_1_1utn_1_1searchengine_1_1_vocabulary_af0c9f241dd9e417b744ea3470ad2f3c1}


\-Definition at line 37 of file \-Vocabulary.\-java.



\subsection{\-Member \-Function \-Documentation}
\hypertarget{classcom_1_1utn_1_1searchengine_1_1_vocabulary_ab1368538cfbf3263aa0c4a0b7b244b6e}{\index{com\-::utn\-::searchengine\-::\-Vocabulary@{com\-::utn\-::searchengine\-::\-Vocabulary}!add\-Document\-Words@{add\-Document\-Words}}
\index{add\-Document\-Words@{add\-Document\-Words}!com::utn::searchengine::Vocabulary@{com\-::utn\-::searchengine\-::\-Vocabulary}}
\subsubsection[{add\-Document\-Words}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf com.\-utn.\-searchengine.\-Vocabulary.\-add\-Document\-Words} (
\begin{DoxyParamCaption}
\item[{\-Map$<$ \-String, \-Integer $>$}]{words}
\end{DoxyParamCaption}
)}}\label{classcom_1_1utn_1_1searchengine_1_1_vocabulary_ab1368538cfbf3263aa0c4a0b7b244b6e}
adds all the new words of a new document to the vocabulary 
\begin{DoxyParams}{\-Parameters}
{\em words,\-:} & a collection of words \\
\hline
\end{DoxyParams}


\-Definition at line 54 of file \-Vocabulary.\-java.



\-References dataaccess.\-factories.\-D\-A\-O\-Factory.\-get\-Active\-D\-A\-O\-Factory(), com.\-utn.\-searchengine.\-Word.\-get\-Max\-T\-F(), com.\-utn.\-searchengine.\-Word.\-get\-Name(), com.\-utn.\-searchengine.\-Word.\-get\-Nr(), dataaccess.\-factories.\-D\-A\-O\-Factory.\-get\-Word\-D\-A\-O(), dataaccess.\-dao.\-Word\-D\-A\-O.\-save\-Word(), com.\-utn.\-searchengine.\-Word.\-set\-Max\-T\-F(), and com.\-utn.\-searchengine.\-Word.\-set\-Nr().



\-Referenced by com.\-utn.\-searchengine.\-Local\-Word\-Count\-Manager.\-add\-Document().

\hypertarget{classcom_1_1utn_1_1searchengine_1_1_vocabulary_a637ed8e67a9b38cb82d83916163d39e9}{\index{com\-::utn\-::searchengine\-::\-Vocabulary@{com\-::utn\-::searchengine\-::\-Vocabulary}!add\-Word@{add\-Word}}
\index{add\-Word@{add\-Word}!com::utn::searchengine::Vocabulary@{com\-::utn\-::searchengine\-::\-Vocabulary}}
\subsubsection[{add\-Word}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf com.\-utn.\-searchengine.\-Vocabulary.\-add\-Word} (
\begin{DoxyParamCaption}
\item[{{\bf \-Word}}]{entry}
\end{DoxyParamCaption}
)}}\label{classcom_1_1utn_1_1searchengine_1_1_vocabulary_a637ed8e67a9b38cb82d83916163d39e9}
\-Adds aword to the map 
\begin{DoxyParams}{\-Parameters}
{\em word} & \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{\-Returns}

\end{DoxyReturn}


\-Definition at line 46 of file \-Vocabulary.\-java.



\-References com.\-utn.\-searchengine.\-Word.\-get\-Name().

\hypertarget{classcom_1_1utn_1_1searchengine_1_1_vocabulary_a987cf76169508e0c080e815218b4a2a5}{\index{com\-::utn\-::searchengine\-::\-Vocabulary@{com\-::utn\-::searchengine\-::\-Vocabulary}!contains\-Word@{contains\-Word}}
\index{contains\-Word@{contains\-Word}!com::utn::searchengine::Vocabulary@{com\-::utn\-::searchengine\-::\-Vocabulary}}
\subsubsection[{contains\-Word}]{\setlength{\rightskip}{0pt plus 5cm}boolean {\bf com.\-utn.\-searchengine.\-Vocabulary.\-contains\-Word} (
\begin{DoxyParamCaption}
\item[{\-String}]{word}
\end{DoxyParamCaption}
)}}\label{classcom_1_1utn_1_1searchengine_1_1_vocabulary_a987cf76169508e0c080e815218b4a2a5}

\begin{DoxyParams}{\-Parameters}
{\em word} & a word \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{\-Returns}
true if word is containes 
\end{DoxyReturn}


\-Definition at line 87 of file \-Vocabulary.\-java.



\-Referenced by com.\-utn.\-searchengine.\-Local\-Word\-Count\-Manager.\-filter\-Query().

\hypertarget{classcom_1_1utn_1_1searchengine_1_1_vocabulary_a34b2ee9baca77f11c23cf3b07649ca6b}{\index{com\-::utn\-::searchengine\-::\-Vocabulary@{com\-::utn\-::searchengine\-::\-Vocabulary}!get\-Vocabulary\-Words@{get\-Vocabulary\-Words}}
\index{get\-Vocabulary\-Words@{get\-Vocabulary\-Words}!com::utn::searchengine::Vocabulary@{com\-::utn\-::searchengine\-::\-Vocabulary}}
\subsubsection[{get\-Vocabulary\-Words}]{\setlength{\rightskip}{0pt plus 5cm}\-Map$<$\-String, {\bf \-Word}$>$ {\bf com.\-utn.\-searchengine.\-Vocabulary.\-get\-Vocabulary\-Words} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{classcom_1_1utn_1_1searchengine_1_1_vocabulary_a34b2ee9baca77f11c23cf3b07649ca6b}


\-Definition at line 19 of file \-Vocabulary.\-java.



\-Referenced by com.\-utn.\-searchengine.\-Local\-Word\-Count\-Manager.\-determinate\-Similitude(), and com.\-utn.\-searchengine.\-Local\-Word\-Count\-Manager.\-get\-Query\-Module().

\hypertarget{classcom_1_1utn_1_1searchengine_1_1_vocabulary_abb139c8ea23882bd849a5e4fc7efecc3}{\index{com\-::utn\-::searchengine\-::\-Vocabulary@{com\-::utn\-::searchengine\-::\-Vocabulary}!load\-Vocabulary\-Words@{load\-Vocabulary\-Words}}
\index{load\-Vocabulary\-Words@{load\-Vocabulary\-Words}!com::utn::searchengine::Vocabulary@{com\-::utn\-::searchengine\-::\-Vocabulary}}
\subsubsection[{load\-Vocabulary\-Words}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf com.\-utn.\-searchengine.\-Vocabulary.\-load\-Vocabulary\-Words} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{classcom_1_1utn_1_1searchengine_1_1_vocabulary_abb139c8ea23882bd849a5e4fc7efecc3}


\-Definition at line 27 of file \-Vocabulary.\-java.



\-References dataaccess.\-factories.\-D\-A\-O\-Factory.\-get\-Active\-D\-A\-O\-Factory(), dataaccess.\-dao.\-Word\-D\-A\-O.\-get\-Vocabulary(), and dataaccess.\-factories.\-D\-A\-O\-Factory.\-get\-Word\-D\-A\-O().



\-Referenced by com.\-utn.\-searchengine.\-Local\-Word\-Count\-Manager.\-Local\-Word\-Count\-Manager().

\hypertarget{classcom_1_1utn_1_1searchengine_1_1_vocabulary_ae9f50efd7c4406e04401d4944ee80781}{\index{com\-::utn\-::searchengine\-::\-Vocabulary@{com\-::utn\-::searchengine\-::\-Vocabulary}!set\-Vocabulary\-Words@{set\-Vocabulary\-Words}}
\index{set\-Vocabulary\-Words@{set\-Vocabulary\-Words}!com::utn::searchengine::Vocabulary@{com\-::utn\-::searchengine\-::\-Vocabulary}}
\subsubsection[{set\-Vocabulary\-Words}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf com.\-utn.\-searchengine.\-Vocabulary.\-set\-Vocabulary\-Words} (
\begin{DoxyParamCaption}
\item[{\-Map$<$ \-String, {\bf \-Word} $>$}]{vocabulary\-Words}
\end{DoxyParamCaption}
)}}\label{classcom_1_1utn_1_1searchengine_1_1_vocabulary_ae9f50efd7c4406e04401d4944ee80781}


\-Definition at line 23 of file \-Vocabulary.\-java.

\hypertarget{classcom_1_1utn_1_1searchengine_1_1_vocabulary_a789ac5d184325b54fc14484c56dfd8c4}{\index{com\-::utn\-::searchengine\-::\-Vocabulary@{com\-::utn\-::searchengine\-::\-Vocabulary}!to\-String@{to\-String}}
\index{to\-String@{to\-String}!com::utn::searchengine::Vocabulary@{com\-::utn\-::searchengine\-::\-Vocabulary}}
\subsubsection[{to\-String}]{\setlength{\rightskip}{0pt plus 5cm}\-String {\bf com.\-utn.\-searchengine.\-Vocabulary.\-to\-String} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{classcom_1_1utn_1_1searchengine_1_1_vocabulary_a789ac5d184325b54fc14484c56dfd8c4}


\-Definition at line 92 of file \-Vocabulary.\-java.



\-The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
src/main/java/com/utn/searchengine/\hyperlink{_vocabulary_8java}{\-Vocabulary.\-java}\end{DoxyCompactItemize}
